import axios from 'axios'
//导入nprogress进度条和样式
import NProgress from 'nprogress'
import 'nprogress/nprogress.css'
export function request(config) {
    //创建axios实例
    const instance = axios.create({
        baseURL:'https://www.liulongbin.top:8888/api/private/v1',
        // baseURL:'http://destiny001.gitee.io',
        timeout:10000
    })

    //创建拦截器
    // 请求拦截
    instance.interceptors.request.use(config=>{
        NProgress.start()
        if(sessionStorage.getItem('token')) {
            config.headers.Authorization = sessionStorage.getItem('token')
        }
        return config
    },err=>{
        return err
    })
    // 响应拦截
    instance.interceptors.response.use(response=>{
        NProgress.done()
        return response.data
    },err=>{
        return err
    })

    //发送真正的网络请求
    return instance(config)
}

// 创建拦截器
// 请求拦截
